package com.jcl.recruit.timer.crawler.bean;

import java.util.List;

/**
 * @author 刘明新
 * @date 2018/9/3 下午2:05
 */
public class LagouJsonBean {
    private Integer userid;
    private String sex;
    private String ageNum;
    private String birthday;
    private String workYear;
    private String city;
    private String oneWord;
    private String myRemark;
    private String headpic;
    private Boolean isexpired;
    private Boolean isdelivered;
    private Boolean isChat;
    private Boolean isUsedApp;
    private String highesteducation;
    private String laestlogintime;
    private Boolean resumeRestrict;
    private String phoneCallStatus;
    private String resumeKey;
    private String resumeFetchKey;
    private String name;
    private String nickName;
    private ExpectJob expectJob;
    private List<Educationexperiences> educationexperiences;
    private List<Workexperiences> workexperiences;

    public Integer getUserid() {
        return userid;
    }

    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getAgeNum() {
        return ageNum;
    }

    public void setAgeNum(String ageNum) {
        this.ageNum = ageNum;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getWorkYear() {
        return workYear;
    }

    public void setWorkYear(String workYear) {
        this.workYear = workYear;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getOneWord() {
        return oneWord;
    }

    public void setOneWord(String oneWord) {
        this.oneWord = oneWord;
    }

    public String getMyRemark() {
        return myRemark;
    }

    public void setMyRemark(String myRemark) {
        this.myRemark = myRemark;
    }

    public String getHeadpic() {
        return headpic;
    }

    public void setHeadpic(String headpic) {
        this.headpic = headpic;
    }

    public Boolean getIsexpired() {
        return isexpired;
    }

    public void setIsexpired(Boolean isexpired) {
        this.isexpired = isexpired;
    }

    public Boolean getIsdelivered() {
        return isdelivered;
    }

    public void setIsdelivered(Boolean isdelivered) {
        this.isdelivered = isdelivered;
    }

    public Boolean getChat() {
        return isChat;
    }

    public void setChat(Boolean chat) {
        isChat = chat;
    }

    public Boolean getUsedApp() {
        return isUsedApp;
    }

    public void setUsedApp(Boolean usedApp) {
        isUsedApp = usedApp;
    }

    public String getHighesteducation() {
        return highesteducation;
    }

    public void setHighesteducation(String highesteducation) {
        this.highesteducation = highesteducation;
    }

    public String getLaestlogintime() {
        return laestlogintime;
    }

    public void setLaestlogintime(String laestlogintime) {
        this.laestlogintime = laestlogintime;
    }

    public Boolean getResumeRestrict() {
        return resumeRestrict;
    }

    public void setResumeRestrict(Boolean resumeRestrict) {
        this.resumeRestrict = resumeRestrict;
    }

    public String getPhoneCallStatus() {
        return phoneCallStatus;
    }

    public void setPhoneCallStatus(String phoneCallStatus) {
        this.phoneCallStatus = phoneCallStatus;
    }

    public String getResumeKey() {
        return resumeKey;
    }

    public void setResumeKey(String resumeKey) {
        this.resumeKey = resumeKey;
    }

    public String getResumeFetchKey() {
        return resumeFetchKey;
    }

    public void setResumeFetchKey(String resumeFetchKey) {
        this.resumeFetchKey = resumeFetchKey;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public ExpectJob getExpectJob() {
        return expectJob;
    }

    public void setExpectJob(ExpectJob expectJob) {
        this.expectJob = expectJob;
    }

    public List<Educationexperiences> getEducationexperiences() {
        return educationexperiences;
    }

    public void setEducationexperiences(List<Educationexperiences> educationexperiences) {
        this.educationexperiences = educationexperiences;
    }

    public List<Workexperiences> getWorkexperiences() {
        return workexperiences;
    }

    public void setWorkexperiences(List<Workexperiences> workexperiences) {
        this.workexperiences = workexperiences;
    }

    public class ExpectJob{
        private String city;
        private String positionName;
        private String salarys;

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getPositionName() {
            return positionName;
        }

        public void setPositionName(String positionName) {
            this.positionName = positionName;
        }

        public String getSalarys() {
            return salarys;
        }

        public void setSalarys(String salarys) {
            this.salarys = salarys;
        }
    }

    public class Educationexperiences{
        private String schoolname;
        private String education;
        private String professional;
        private String startdate;
        private String enddate;

        public String getSchoolname() {
            return schoolname;
        }

        public void setSchoolname(String schoolname) {
            this.schoolname = schoolname;
        }

        public String getEducation() {
            return education;
        }

        public void setEducation(String education) {
            this.education = education;
        }

        public String getProfessional() {
            return professional;
        }

        public void setProfessional(String professional) {
            this.professional = professional;
        }

        public String getStartdate() {
            return startdate;
        }

        public void setStartdate(String startdate) {
            this.startdate = startdate;
        }

        public String getEnddate() {
            return enddate;
        }

        public void setEnddate(String enddate) {
            this.enddate = enddate;
        }

        @Override
        public String toString() {
            return "Educationexperiences{" +
                    "schoolname='" + schoolname + '\'' +
                    ", education='" + education + '\'' +
                    ", professional='" + professional + '\'' +
                    ", startdate='" + startdate + '\'' +
                    ", enddate='" + enddate + '\'' +
                    '}';
        }
    }

    public class Workexperiences{
        private String companyname;
        private String positionname;
        private String startdate;
        private String enddate;
        private String workcontent;

        public String getCompanyname() {
            return companyname;
        }

        public void setCompanyname(String companyname) {
            this.companyname = companyname;
        }

        public String getPositionname() {
            return positionname;
        }

        public void setPositionname(String positionname) {
            this.positionname = positionname;
        }

        public String getStartdate() {
            return startdate;
        }

        public void setStartdate(String startdate) {
            this.startdate = startdate;
        }

        public String getEnddate() {
            return enddate;
        }

        public void setEnddate(String enddate) {
            this.enddate = enddate;
        }

        public String getWorkcontent() {
            return workcontent;
        }

        public void setWorkcontent(String workcontent) {
            this.workcontent = workcontent;
        }

        @Override
        public String toString() {
            return "Workexperiences{" +
                    "companyname='" + companyname + '\'' +
                    ", positionname='" + positionname + '\'' +
                    ", startdate='" + startdate + '\'' +
                    ", enddate='" + enddate + '\'' +
                    ", workcontent='" + workcontent + '\'' +
                    '}';
        }
    }

    @Override
    public String toString() {
        return "LagouJsonBean{" +
                "userid=" + userid +
                ", ageNum='" + ageNum + '\'' +
                ", birthday='" + birthday + '\'' +
                ", workYear='" + workYear + '\'' +
                ", city='" + city + '\'' +
                ", oneWord='" + oneWord + '\'' +
                ", myRemark='" + myRemark + '\'' +
                ", headpic='" + headpic + '\'' +
                ", isexpired=" + isexpired +
                ", isdelivered=" + isdelivered +
                ", isChat=" + isChat +
                ", isUsedApp=" + isUsedApp +
                ", highesteducation='" + highesteducation + '\'' +
                ", laestlogintime='" + laestlogintime + '\'' +
                ", resumeRestrict=" + resumeRestrict +
                ", phoneCallStatus='" + phoneCallStatus + '\'' +
                ", resumeKey='" + resumeKey + '\'' +
                ", resumeFetchKey='" + resumeFetchKey + '\'' +
                ", name='" + name + '\'' +
                ", nickName='" + nickName + '\'' +
                ", expectJob=" + expectJob +
                ", educationexperiences=" + educationexperiences +
                ", workexperiences=" + workexperiences +
                '}';
    }
}
